package com.wanxi.decimal;

import java.math.BigDecimal;

public class MyDecimal {
    public static void main(String[] args) {
        BigDecimal bigDecimal1=new BigDecimal("10");
        BigDecimal bigDecimal2=new BigDecimal(11);
        BigDecimal bigDecimal3=new BigDecimal("3.0");
//        System.out.println(bigDecimal1);
//        System.out.println(bigDecimal2);
//        System.out.println(bigDecimal3);
//        BigDecimal bigDecimal4=new BigDecimal(10/3);
//        System.out.println(bigDecimal4);
//        System.out.println(bigDecimal3.add(bigDecimal1));
//        System.out.println(bigDecimal3.subtract(bigDecimal1));
//        System.out.println(bigDecimal3.multiply(bigDecimal1));
//        System.out.println(bigDecimal3.divide(bigDecimal1));
        BigDecimal aa=bigDecimal1.divide(bigDecimal3,4,BigDecimal.ROUND_UP);
        System.out.println(aa);
        System.out.println(bigDecimal1.divide(bigDecimal3,444,BigDecimal.ROUND_CEILING));
        System.out.println(bigDecimal1.divide(bigDecimal3,4,BigDecimal.ROUND_FLOOR));
        System.out.println(bigDecimal1.divide(bigDecimal3,4,BigDecimal.ROUND_HALF_UP));
    }
}
